Le mariage homosexuel est légal au Portugal. Le projet de loi qui permet aux couples homosexuels de se marier a été porté par le gouvernement du premier ministre José Sócrates en . Il est passé devant l'Assemblée de la République en février 2010. Le , le président Aníbal Cavaco Silva a approuvé la loi. Le Portugal est le huitième pays du monde à légaliser le mariage homosexuel au niveau national.